package gwtool.gui.ueberDialog;

import gwtool.gui.MainController;

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;

import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextPane;

public class UeberPanel extends JPanel {

	/**
	 * 
	 */
	private static final long serialVersionUID = -293197091535746500L;

	private UeberController controller;

	private JTextPane txtpnWebseiteWwwalarmappchrkudegwtool;

	private JButton btnSchlieen;

	public UeberPanel(UeberController con) {

		this.controller = con;
		initialize();
	}

	private void initialize() {

		GridBagLayout gridBagLayout = new GridBagLayout();
		gridBagLayout.columnWidths = new int[] { 6, 0 };
		gridBagLayout.rowHeights = new int[] { 20, 0, 0 };
		gridBagLayout.columnWeights = new double[] { 1.0, Double.MIN_VALUE };
		gridBagLayout.rowWeights = new double[] { 1.0, 0.0, Double.MIN_VALUE };
		setLayout(gridBagLayout);
		GridBagConstraints gbc_txtpnWebseiteWwwalarmappchrkudegwtool = new GridBagConstraints();
		gbc_txtpnWebseiteWwwalarmappchrkudegwtool.insets = new Insets(0, 0, 5, 0);
		gbc_txtpnWebseiteWwwalarmappchrkudegwtool.fill = GridBagConstraints.BOTH;
		gbc_txtpnWebseiteWwwalarmappchrkudegwtool.gridx = 0;
		gbc_txtpnWebseiteWwwalarmappchrkudegwtool.gridy = 0;
		add(getTxtpnWebseiteWwwalarmappchrkudegwtool(), gbc_txtpnWebseiteWwwalarmappchrkudegwtool);
		GridBagConstraints gbc_btnSchlieen = new GridBagConstraints();
		gbc_btnSchlieen.gridx = 0;
		gbc_btnSchlieen.gridy = 1;
		add(getBtnSchlieen(), gbc_btnSchlieen);
	}

	private JTextPane getTxtpnWebseiteWwwalarmappchrkudegwtool() {

		if (txtpnWebseiteWwwalarmappchrkudegwtool == null) {
			txtpnWebseiteWwwalarmappchrkudegwtool = new JTextPane();
			txtpnWebseiteWwwalarmappchrkudegwtool
					.setText("Version: "
							+ MainController.getVersion()
							+ " \t\r\nWebseite : \t\r\nhttps://alarmapp.chrku.de/gwtool/\r\n\r\nKontakt: \t\r\nChristian Kulenkampff \r\nLeuchtenburger Stra\u00DFe 48\r\n28790 Schwanewede \r\n\r\nEmail: \t\t\r\nchristian.kulenkampff@gmail.com\r\n\r\nCopyright 2012 Christian Kulenkampff \r\n");
			txtpnWebseiteWwwalarmappchrkudegwtool.setEditable(false);
		}
		return txtpnWebseiteWwwalarmappchrkudegwtool;
	}

	public JButton getBtnSchlieen() {

		if (btnSchlieen == null) {
			btnSchlieen = new JButton("schlie\u00DFen");
			btnSchlieen.addActionListener(controller);
		}
		return btnSchlieen;
	}
}
